package cn.lili.modules.supplier.service;

import cn.lili.modules.order.order.entity.dos.Order;

/**
 * 供应商订单 业务层
 *
 * @author Chopper
 */
public interface SupplierOrderService {


    /**
     * 取消订单
     *
     * @param orderSn 订单SN
     * @param reason  取消理由
     * @return 订单
     */
    Order cancel(String orderSn, String reason);



    /**
     * 订单发货
     *
     * @param orderSn       订单编号
     * @param invoiceNumber 发货单号
     * @param logisticsId   物流公司
     * @return 订单
     */
    Order delivery(String orderSn, String invoiceNumber, String logisticsId);


}